.about_me {
  position: relative;
  box-sizing: border-box;
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: 1px 1px 10px #5f5f5f;
}
.text h1 {
  font-size: 20px;
  font-weight: bold;
}
.about_me .text:last-child {
  margin-top: 10px;
}

.blog_comments .title {
  font-size: 16px;
}
.blog_comment {
  border: 1px dashed #7ca4c1;
  padding: 10px;
  margin-bottom: 10px;
  background-color: #d9edf7;
  color: #31708f;
  border-radius: 4px;
}
.blog_comment span img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  vertical-align: middle;
}
